Skip to content

chore(ci): add retries to tests #507

Merged
kessplas merged 18 commits intomainfrom
retry-on-failure
Feb 26, 2026
Merged

chore(ci): add retries to tests #507
kessplas merged 18 commits intomainfrom
retry-on-failure

Conversation

@rishav-karanjit
Copy link
Member

@rishav-karanjit rishav-karanjit commented Feb 24, 2026

Issue #, if available:

Description of changes:

  • Replace all test annotation with Retrying Test annotation. Note: ParameterizedTest still remains and will not retry as RetryingTest don't have its own ParameterizedTest
  • Added junit-pioneer 1.9.1 because 2.x version does not support Java 8.
  • junit-pioneer 1.9.1 shows test skipped if a test failed until max retries. If test did not after max retires then the test is shown as failed.
  • Added adaptive mode for AWS_RETRY_MODE which will adjust retry strategy automatically based on errors.
  • Configured max retry attempts to 5 for AWS APIs

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Check any applicable:

  • Were any files moved? Moving files changes their URL, which breaks all hyperlinks to the files.

@rishav-karanjit rishav-karanjit requested a review from a team as a code owner February 24, 2026 21:12
@rishav-karanjit rishav-karanjit marked this pull request as draft February 25, 2026 00:24
@rishav-karanjit rishav-karanjit marked this pull request as ready for review February 25, 2026 17:42
@rishav-karanjit rishav-karanjit changed the title chore(ci): retry on failure chore(ci): change all test to RetryingTest Feb 25, 2026
@rishav-karanjit rishav-karanjit changed the title chore(ci): change all test to RetryingTest chore(ci): change all Test to RetryingTest Feb 25, 2026
@rishav-karanjit rishav-karanjit changed the title chore(ci): change all Test to RetryingTest chore(ci): add retries to tests Feb 25, 2026
@kessplas kessplas merged commit c751356 into main Feb 26, 2026
26 of 27 checks passed
@kessplas kessplas deleted the retry-on-failure branch February 26, 2026 21:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants